package test4_9.demo07;

import java.io.File;

public class Homework20_5 {

    //定义一个方法，public static void delete(File f);用来删除一个给定的目录（可以是非空目录）,使用递归来实现

    public static void delete(File f) {
        if (!f.exists()) {
            return;
        }

        File[] files = f.listFiles();
        for (File file : files) {
            if (file.isDirectory()) {
                delete(file);
            } else {
                file.delete();
            }
            file.delete();
        }

        f.delete();
        System.out.println("删除完毕");

    }

    public static void main(String[] args) {
        File f = new File("D://test2");
        delete(f);
    }
}
